Datum        Verze          Změny 
==================================================================== 
16.01.2001    1.34 
 
   a) Oprava:      - MZ_CFG.PRG - do funkce MZ_ParseKonfig() zařazeno 
                                  předplnění parametru MZ_SMLOUVA 
                                - ve funkci MZ_CreaCfg() předplňuji 
                                  parametry "MzAdrDbf" a "PeAdrDbf" 
 
                   - MZ_SHW.PRG - funkce MZ_ShowVys() upravena tak, aby 
                                  pokud NEmá prac. spočtenou mzdu, přesto 
                                  se ukázal prázdný browse -> před tím 
                                  se browse ukončil 
 
                   - MZ_FUNCT.PRG - revize a úprava funkcí MZ_DohledejPrac(), 
                                    která slouží k dohledání pracovníka ve 
                                    všech matričních tabulkách a funkce 
                                    MZ_NovyPrac() sloužící k založení prac. 
                                    do všech matričních tabulek 
                                  - oprava funkce MZ_nSpZak() pri testu na 
                                    pracovni smlouvu osetreno spravne 
                                    dohledani pomeru pres MZ_POMER a pak 
                                    teprve na MZ_OSSZ 
                                  - ve funkcích MZ_dPocKvar() a MZ_dPosKvar(), 
                                    které vracejí ze zadaného data 1. a 
                                    poslední den se ROK vyhodnocoval z date() 
                                    místo z poslaného datumu 
                                  - oprava funkce MZ_nSpZak(), výpočet 
                                    evidenčního stavu pracovníka 
                                  - ve funkci MZ_Predpln() se NEpřednabízí 
                                    středisko ani výplatní místo (včetně 
                                    stř.OD...DO a výp.místa OD...DO) 
 
                   - MZ_ARCH.PRG  - ve funkci MZ_Swm_Arch() jsem změnil místo 
                                    archivních souborů -> vytvářely se v 
                                    adresáři \swm\f_firma\mz\arch -> nyní se 
                                    vytvářejí v \swm\f_firma\mz\swm a v názvu 
                                    je místo "MZ_" nově "MZA". 
 
                   - MZ_NEWOB.PRG - nulovani proplacenych korun a dnu v tabulce 
                                    MZ_NEP pri prevodu na nasledujici mesic 
                                  - pri prechodu na Novy Rok naplnen narok na 
                                    dovolenou 20 dny 
                                  - ve funkci na likvidaci dat zadaného účet. 
                                    období MZ_lDelUcObd() se v tabulkách MZ_SRP 
                                    (položky srážek) a MZ_DUCH (důchody prac.) 
                                    NEmazala data -> špatně nastaveny indexy 
                                  - ve funkci MZ_lRunData() při převodu dovolené 
                                    z roku na rok se kromě zvýšeného nároku na 
                                    20 dnů také NULUJÍ pole DNU_NAROK a DNU_ABS 
 
                   - MZ_MINCE.PRG - funkce MZ_Mincovka(cTyp) byla rozšířena na 
                                    možnost 5 poslaných typů (CM,ZS,ZM,ZV,JP) 
                                  - při typu ZS - zálohy ze souboru srážek 
                                    úprava -> pokud srážka NENÍ upravena 
                                    MZ účetní vezme se předpis 
 
                   - MZ_DAN.PRG - ve funkci na roční zúčtování daně MZ_RokDan() 
                                  se odpočet na poplatníka realizuje měsíčním 
                                  načítáním a posléze pokud je tato hodnota 
                                  NENULOVÁ (tzn.alespoň část roku uplatňoval 
                                  odpočet) se vynásobí 12,protože v ročním 
                                  zúčtování se kalkuluje s celk.odpočtem za rok 
                                - do funkce MZ_MDan() včleněny výp.koeficienty 
                                  pro měsíční výpočet daně platný pro ROK 2001 
                                - do funkce MZ_RDan() včleněny výp.koeficienty 
                                  pro roční výpočet daně platný pro ROK 2001 
                                - ve funkci MZ_RokDan(), která realizuje roční 
                                  zúčtování daně se protáhl výpočet až po 
                                  samotnou daň a přeplatek/nedoplatek daně 
                                  (doposud pouze výpočet po daňový základ) 
 
                   - MZ_DOV.PRG - ve funkci MZ_CerpDov(), která aktualizuje 
                                  čerpání dovolené jsem ošetřil správné čerpání 
                                  dovolené nově nastoupivších pracovníků 
                                - ve funkci MZ_UzavDov(), která zakládá a 
                                  aktualizuje nové věty nemocenských v 
                                  otevíraném období jsem ošetřil v případě 
                                  změny roku nastavení NÁROKU na 20 dní. 
 
                   - MZ_GENER.PRG - oprava funkce MZ_TZP() v testu na 
                                    odhlaseni je doplnen do funkce 
                                    dFKDay(0,nRok,nMes) pri testu na prac. 
                                    smlouvu osetreno spravne dohledani prac. 
                                    pomeru pres MZ_POMER a pak teprve na MZ_OSSZ 
                                  - ve funkci MZ_PD(), která načítá čistou mzdu 
                                    a nem.dávky typu 10-15 za zadaný kvartál, 
                                    bylo špatně ošetřeno načítání nem.dávek 
                                    -> načítaly se za celý rok 
 
                   - MZ_PRUHR.PRG - ve funkci MZ_PolPU() se vyžaduje zadání 
                     data splatnosti -> ošetřeno, že pokud jej uživatel 
                     odmítne (ESC) nebo nezadá, tak je funkce s hláškou ukončena. 
 
                   - MZ_KATEG.TXT - vyhození předplnění pole POR_PAM z kategorií 
 
                   - MZ_MV.TXT - doplnění nových složek mezd 
 
                   - MZ_SAZBY.TXT - předplňuje se také rok a měsíc a sazby 
                                    jsou zadány pro období 01/2000 až 01/2001 
 
                   - MZ_TRIDY.TXT - zapsání nových platových tříd platících 
                                    od 1.1.2001 
 
                   - MZ.CH - přidán nový parametr MZ_SMLOUVA na ukládání 
                             handlu smlouvy pracovníka 
 
   b) Uprava STRU: - MZ_CIS.CFG - z tabulky MZ_KATEG smazáno pole 
                                  POR_PAM (+2.index) 
 
                   - MZ_SRV.CFG - Do tabulky MZ_PO přidána pole 
                                  SZIVPOJ a SPRIPOJ 
 
                   - MZ_CIS.CFG - V tabulce MZ_SAZBY nový 3.index 
                                  SAZBA+ROK+MESIC 
 
                   - MZ_SRV.CFG - v tabulce MZ_POJPR rozšířena délka 
                                  polí ZAKLAD a CASTKA z N/10/2 na N/13/2 
 
   c) Nové funkce: - MZ_EVST.PRG - nový zdroj, obsahuje funkci 
                    MZ_EvStav(nSml,[lPlneZamestnane],[nRok],[nMes]) - 
                    vrátí evidenční stav za jednoho pracovníka 
                    podle pracovní smlouvy 
 
 
 
   d) Operace:     - PV_KATEG.OOO - vyhození plnění pole POR_PAM v převodníku 
                     číselníku kategorií 
 
                   - MZ_DSAZB.OOO - operace na aktualizaci odečitatelných 
                     položek z daňového základu do tabulky MZ_DANE 
                     z aktuálně nastavených sazeb 
 
                   - MZ_CALLS.OOO - oprava callsu [CALLS_MZ_XCIS_PRAC] a 
                     [CALLS_MZ_XCIS_PRAC_DO] v n_Cis() funkci odstranena 
                     kontrola na plati_od plati_do, protoze jde na 
                     posledni datum v mesici 
 
                   - MZ_NEM01.OOO - operace na přepočet nem.dávek po 
                     1.1.2001 dle platných koeficientů od 1.1.2001 (430 a 630) 
 
   e) Tisk:        - MZ32_1.TTT - celková kontrola tisku "Potvrzení k dani" 
 
                   - MZ32_2.TTT - rozšíření tisku ročního vyúčtování daně 
                     o kolonky "Životní pojistka" a "Penzijní připojištění" 
 
                   - MZ416_3.TTT - úprava tisku záloh ze souboru srážek, 
                     pokud MZ účetní NEaktualizuje srážku daný měsíc, 
                     bere se předpis 
 
                   - MZ411_3.TTT - při tisku výplatních pásek se 1.dohledal 
                     průměr pro dovolenou a pak pro nemocenskou. V hlavičce 
                     se pak tiskl pro dovolenou NULOVÝ, protože stál na větě 
                     s průměrem nemocenské -> vyřešeno -> zapamatuje si 
                     hodnotu a pak dohledá průměr na nemocenskou, tiskne 
                     hodnotu z T_Up() 
 
                   - MZ41_2.TTT - logické přeuspořádání sledu tištěných sloupců 
 
                   - MZ42_1.TTT - tisk zákonného pojištění zaměstnanců -> 
                     úprava výstupního formátu čísel, zaokr.na celé Kč nahoru 
 
                   - MZ415_3.TTT - tisk odvodu SP velké organizace , před 
                     tiskem se provede nápočet základu, pojistného a počtu 
                     zaměstnanců, který je zobrazen k potvrzení 
 
                   - MZ415_3.TTT - tisk odvodu SP velké organizace , před 
                     tiskem se provede nápočet základu, pojistného a počtu 
                     zaměstnanců, který je zobrazen s možností editace k potvrzení 
 
                   - MZ411_2.TTT - upraven Calls('MZ_SRAZKA_PASKA'), který 
                     zajišťoval tisk částek poslaných na účty. Přidána 
                     kontrola na NEPRÁZDNOST čísla účtu a realizace srážky 
                     (tiskl bez účtu srážky záloh) a hlavičku tiskne pouze 
                     má-li alespoň 1 položku k tisku 
 
   f) Browse:      - MZ_KATEG.BBB - vyhození sloupce s polem POR_PAM 
 
                   - MZ_OSC.BBB - vytvořeny Callsy - "MZ_NOVY_PRAC" a "MZ_ZO- 
                                  BRAZ_EDMA", které řeší založení a správné 
                                  nastavení pracovníka v matrici a předplnění 
                                  parametru mezd "MzOsc" a "Smlouva" 
                                - Moznost trideni na F8 
 
                   - MZ_EDI.BBB - ze sekce ExecPred vyjmuto předplnění 
                     parametrů "MzOsc" a "Smlouva" a dohledání pracovníka 
 
                   - PE_DOMOV.BBB - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - PE_JAZYK.BBB - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - PE_SKOLY.BBB - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - PE_VYNMZ.BBB - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - PE_PERH.BBB  - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - MZ_CHYBA.BBB - na F3 maže chyby, pokud je SUPERVISOR nebo 
                     ma pravo "Vypocet" pak všechny v měsíci, v opačném případě 
                     maže pouze své chyby s vahou 1 
 
                   - MZ_SAZBY.BBB - na F10 se volá operace na aktualizaci 
                     částek odpočtu 
 
                   - MZ_NEMH.BBB - na klávesu F10 přidána operace na přepočet 
                     nem.dávek od 1.1.2001 dle nově platných red.koeficientů 
 
                   - PE_OBEPE.BBB - úprava zobrazení a par.sloupce "Pořadí" 
 
                   - MZ_OBECM.BBB - úprava zobrazení a par.sloupce "Pořadí" 
 
                   - PE_OBECV.BBB - úprava zobrazení a par.sloupce "Pořadí" 
 
   g) Formulář:    - MZ_OSOB.FFF - editovaná pole PLATI_OD a PLATI_DO 
                     se ukládají i do tabulky MZ_OSC 
 
                   - MZ_KATEG.FFF - vyhození editace pole POR_PAM 
 
                   - MZ_ZP.FFF - prednabizet do pole 'Cast Zp hradi stat' 
                                 hodnotu 'A' pokud ma duchod v MZ_DUCH, nebo 
                                 je v MZ_DANE student, jinak 'N' 
                               - pokud neni 'Cast ZP stat' = 'A' , pak pole 
                                 'Odpocet ze zakladu ZP Kc' je needitovatelne 
 
                   - MZ_SRAHL.FFF - pokud jsem zadal sberny ucet 'S' nebo 'I', 
                                    program havaroval na hlaseni 'Nenalezena 
                                    sekce "MZ_SBUC" ' a konec tvrda chyba. 
 
                   - MZ_OSOB.FFF - pole impilcitni zakazka NEpristupne, pokud 
                                   firma NEjede na zakazky Uziv("ZAKAZKY")=.F. 
                                 - pri opakovanem vstupu se nenacita vypl.misto 
                                 - spatne umisteni pole @xstrnaz a jeho PICTURE 
                                 - pri pohybu sipkou vzhuru, se objevuje 
                                   v zakazce '0' 
                                 - volání funkce MZ_DohledejPrac() v ExecPost 
                                 - ošetření nastavení se na pole ve formuláři 
                                   volané z edmy 
 
                   - MZ_PV.FFF - pole impilcitni zakazka NEpristupne, pokud 
                                 firma NEjede na zakazky Uziv("ZAKAZKY")=.F. 
                               - za zakazkou se pri pohybu sipkou nahoru objevuje '0' 
                               - volání funkce MZ_DohledejPrac() v ExecPost 
                               - ošetření nastavení se na pole ve formuláři 
                                   volané z edmy 
 
                   - PE_PERH.FFF - jdu pres browse MZ_ED_MA a pta se mne na 
                                   cislo pracovnika (nyni je cislo prac.zname) 
 
                   - MZ_DUCH.FFF - úprava par. funkce MZ_DohledejPrac() v ExecPost 
 
                   - MZ_ZPOSC.FFF - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - MZ_ROPRI.FFF - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - MZ_SRAHL.FFF - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - MZ_PRUM.FFF  - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - MZ_SML.FFF   - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - PE_PE.FFF - volání funkce MZ_DohledejPrac() v ExecPost 
                               - uložení pole OSC do tabulky přes MzCfg('MzOsc') 
 
                   - PE_JAZYK.FFF - grafická úprava formuláře - zarovnání, nadpis... 
 
                   - MZ_DANE.FFF - po zadání vyživovaných osob NEsprávně 
                                   vypočítává sumu odpočtu a dosazuje jej 
                                   do příslušného pole 
                                 - volání funkce MZ_DohledejPrac() v ExecPost 
 
                   - MZ_PO.FFF - editace ročního zúčtování daní rozšířena 
                     o kolonky "Životní pojistka" a "Penzijní připojištění", 
                     také oprava výpočtu 
 
                   - MZ_DELOB.FFF - změněno právo editace, VŽDY musím mít 
                     možnost tento formulář editovat a navolit si tak období 
                     ke smazání 
 
                   - MZ_TISK1.FFF - zrušení přednabízení hodnot "Mezisoučty 
                     za výpl.místo" a "Třídit dle příjmení/čísel" -> bere 
                     se poslední nastavení z tabulky MZ_PRAC 
 
                   - MZ_TISK2.FFF - zrušení přednabízení hodnot "Mezisoučty 
                     za výpl.místo" a "Třídit dle příjmení/čísel" -> bere 
                     se poslední nastavení z tabulky MZ_PRAC 
 
                   - MZ_TISK3.FFF - zrušení přednabízení hodnot "Mezisoučty 
                     za výpl.místo" a "Třídit dle příjmení/čísel" -> bere 
                     se poslední nastavení z tabulky MZ_PRAC 
 
   h) Menu:        - MZ416.MMM - u volání mincovky pro "Zálohy ze srážek" 
                     se do funkce MZ_Mincovka() nově posílá typ "ZS" 
                     namísto "ZM" 
 
                   - MZ32.MMM - do browse MZ_RDAN posílám jako B_Par(4) 
                     aktuální rok 
 
==================================================================== 
 
Zpět 
    
SW Morava .s.r.o.